put their heads together


Results for "put their heads together"

English - Turkish Dictionary

put their heads together

(English - Turkish Dictionary) :
baş başa verip düşünmek.